A cognitive perspective on pair programming
نویسندگان
چکیده
Pair programming has gained widespread popularity with the advent of agile methodologies like Extreme Programming. Studies examining productivity improvement resulting from pair programming have produced mixed results. One of the important factors contributing to successful pair programming is pair composition. Developers’ styles need to be complimentary to each other, in order for each developer to derive benefits from other’s strengths. In this research, we focus on empirically investigating the impact of pairing experts and novices in different ways on their productivity.
منابع مشابه
Agile Practices: a Cognitive Learning Perspective
This paper highlights the theoretical aspect of agile practices from the cognitive learning perspective. Three cognitive strategies – elaboration, organization, and problem solving – underpin key strategies in agile practices to promote better understanding in learning software development activities. Agile practices such as planning games, pair programming, refactoring, coding standard and sim...
متن کاملL1 Use and Language-Related Episodes (LREs) in an EFL Setting
Pair and small group work is infrequently welcomed in English as a Foreign Language (EFL) classes under the assumption that students tend to use their first language (L1), which is considered detrimental to learning the new language. From sociocultural perspective, however, students’ first language is claimed to play the role of an important psychological tool and can facilitate the learning pr...
متن کاملDoctoral consortium presentation at PPIG 2004, Carlow, Ireland
Extreme programming (XP) is a software development methodology which is becoming increasingly popular, but about which there remain many unanswered questions. The current research on XP mainly focuses on academic studies or experience reports which do not question ‘how’ and ‘why’, but simply ‘whether’ the various techniques work. This paper suggests the investigation of three areas in order to ...
متن کاملFuzzy Linear Programming Method for Deriving Priorities in the Fuzzy Analytic Hierarchy Process
There are various methods for obtaining the preference vector of pair-wise comparison matrix factors. These methods can be employed when the elements of pair-wise comparison matrix are crisp while they are inefficient for fuzzy elements of pair-wise comparison matrix. In this paper, a method is proposed by which the preference vector of pair-wise comparison matrix elements can be obtained even ...
متن کاملThe effectiveness of time-perspective therapy on cognitive abilities, emotion regulation and alexithymia in depressed teenager girls
Background & Aim: Depressed people are faced with problems in cognitive abilities,emotion regulation and alexithymia.According to previous studies, time perspective as a person's view of his past, present, and personal futurecan help him in improving his cognitive abilities and emotion regulation. The aim of this study was to evaluate the effectiveness of time horizon therapy on cognitive abili...
متن کامل